﻿using AutoMapper;
using XieCan.Core.Entity;
using XieCan.Core.DTO;
using XieCan.Core.Api;
using XieCan.Core.IReposity;
using XieCan.Core.Swigger;

namespace XieCan.Core.Api.Controllers
{
  /// <summary>
  /// 用户管理
  /// </summary>
  /// <param name="loggerFactory">日志工厂</param>
  /// <param name="repository">数据仓储</param>
  /// <param name="mapper">数据映射</param>
  [ApiRoute(ApiVersion.V1)]
  public partial class AccountController(ILoggerFactory loggerFactory, IAccountRepository repository, IMapper mapper)
    : ApiControllerBase<AccountController, AccountEntity, AccountCreateModel, AccountUpdateModel, AccountListModel, AccountSingleModel>(loggerFactory, repository, mapper)
  {

  }
}
